body {margin:0px; background:#eee; font-family:sans-serif; -moz-appearance:none;;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: transparent;tap-highlight-color: transparent;}
.top {overflow: hidden; position:relative;}
.top .bgimg {height:auto; position:relative;}
.top .bgimg img { width:100%; position: relative;}
.top .list {position:absolute;right:10px;top:10px;height:35px; width:auto; line-height:50px; font-size:16px; text-align:right; color:#efefef; margin-right:10px;}
.top .topbar {height:220px; width:100%; position:absolute; bottom:-30px; left:0px; z-index:2;}
.top .topbar .logo {height:80px; width:80px; padding:4px; border-radius:45px; margin:auto;}
.top .topbar .logo img {height:70px; width:70px; padding:4px; border-radius:70px; margin:auto;}
.top .topbar .shop_name {height:30px; width:auto; background:rgba(0,0,0,0.1); padding:0px 15px; margin:10px auto; font-size:16px; color:#fff; line-height:30px; text-align:center; display:table; border-radius:15px;}
.top .topbar .menu {height:45px; width:100%;padding-top: 5px; background:rgba(0,0,0,0.3);}
.top .topbar .menu .nav {height:40px; width:25%; padding-top:5px; float:left; text-align:center; font-size:12px; color:#fff;}
.top .topbar .menu .navon {height:37px; border-bottom:3px solid #dd2322;}
.top .topbar .menu .nav i {font-size:18px;}
.search {height:40px; width:97%; margin:5px; background:#fff; color:#ccc; line-height:40px; font-size:14px; text-align:center;}


.globle-floor {width:100%; background:#fff; }
.globle-floor .title {height:40px; width:94%; background:#fff; padding:0px 3%; font-size:16px; color:#666; line-height:40px;border-bottom:1px solid #eee;}
.globle-floor .line {font-size: 15px;border-left: .2rem solid #e84b54;height: 15px;  line-height: 16px;padding: 0px 10px;
  position: relative;top: 35%;}
.globle-floor .goods {height:auto; min-height:100px; width:100%; background:#fff; overflow:hidden;float:left;padding-bottom:80px;} 
.globle-floor .goods .good {overflow:hidden; width:94%; height: 115px; float:left;  position: relative;position:relative;left:3%;border-bottom:1px solid #eee;}
.globle-floor .goods .good .img {float:left; width:100px;height:115px;overflow:hidden;}
.globle-floor .goods .good .img img {width:95px;height:95px;padding:10px 0 0px;}
.globle-floor .goods .good .good-item {top:.25rem;vertical-align:middle;}
.globle-floor .goods .good .good-item .name {font-size:16px;height:50px;text-overflow:ellipsis;color: #000;overflow: hidden; margin: 0;padding-top:8px;line-height:25px;}
.globle-floor .goods .good .good-item .sale-price {font-size:20px;color: #d12147;margin:10px 0 -3px 0px;}
.globle-floor .goods .good .good-item .sale-price-ico {font-size:5px;color: #c50538;margin: 0;}
.globle-floor .goods .good .good-item .sale-price span {font-size:14px;}
.globle-floor .goods .good .good-item .price  {font-size:12px;color: #ababab;margin: 0;bottom:0px;}
.globle-floor .goods .good .good-item .price span {font-size:12px;color: #ababab;text-decoration: line-through;margin: 0;}

.copyright {height:40px; width:100%; text-align:center; line-height:40px; font-size:12px; color:#999; margin:10px 0 54px;}
/*.bottom_menu {height:50px; width:100%; background:#f90; position:fixed; bottom:0px; left:0px; z-index:1;}*/
 

    .banner {overflow:hidden;position:relative;height:auto;}
     .banner  .main_image{width:100%;position:relative;top:0;left:0;}
  .banner .main_image ul{;position:absolute;top:0;left:0}
    .banner .main_image li{float:left;}
  .banner .main_image li img{display:block;width:100%; }
  .banner .main_image li a{display:block;width:100%;}

div.flicking_con{position:absolute;bottom:10px;z-index:1;width:100%;height:12px;}
div.flicking_con .inner { width:100%;height:9px;text-align:center;}
div.flicking_con a{position:relative; width:10px;height:9px;background:url('../static/images/dot.png') 0 0 no-repeat;display:inline-block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -9px}
#index_loading { width:94%;padding-top:10px;color:#666;text-align: center;float:left;}



.deals-icon {background: #fff;border-bottom: .0625rem solid #DDD;border-top: .0625rem solid #DDD;}
.deals-icon ul {padding: .3125rem;text-align: center;}
.deals-icon ul li {width: 23%;display: inline-block;text-align: center;}
.deals-icon ul li img {display: block;width: 100%;}







